3114
7884
To pytanie ma już odpowiedzi tutaj:
Klient wykrył potencjalnie niebezpieczną wartość Request.Form
(44 odpowiedzi)
Zamknięte 6 lat temu.
Otrzymuję ten błąd podczas wstawiania rekordu z "<".
jak rozwiązać ten błąd, wstawiając ciąg zawierający „<”.
korzystam z platformy podmiotowej. ta kolumna ma typ danych nvarchar.
z góry dziękuję. 
Możesz spróbować ustawić atrybut requestValidationMode = "2.0" w elemencie  w web.config

...

...

I udekoruj swój kontroler / akcję (wybierz odpowiedni):
[HttpPost]
[ValidateInput (false)]
public ActionResult MyMethod (ciągi)
{
....
}
Uwaga: zawsze czyść wprowadzone dane.
|
Oprócz tego, co już zasugerował @scheien, możesz sprawdzić, czy ustawiasz wejście (z potencjalnie niebezpiecznym skryptem, tj. Znak <) na jakąś wartość modelu, która go nie akceptuje. Spróbuj to zrobić:
[AllowHtml]
public string text {get; zestaw;}
|
Nie szukasz odpowiedzi? Przeglądaj inne pytania otagowane c # asp.net-mvc asp.net-mvc-4 lub zadaj własne pytanie.